removed excess typedef for hypergeometric