Use granules package
Include mock lib; in case we ever need it
proper recursive multi-level meta typename construction