[common.crtp] added non-static variants of as_imp()