Updated more names as well as removed short-cut usage of _impl:: metafunctions from outside