Added continuation definition.
Additional metafunctions added, still uses subst.