Geno is a golang tool to help generate generic package from an annotated package