Support multiple type parameters
Merge pull request #2 from tomxor/iss1

Support multiple type parameters
Support nested type parameters