Allow different `parameterType` and `direction` values
Merge pull request #2 from nmpeterson/master

Allow different `parameterType` and `direction` values