add new parametric types for issue #352
Merge pull request #353 from darobin/parametrics

add new parametric types for issue #352