Curating: Next-Level Programming