Updated core_kernel so that its META does not depend on enumerate