Fix dup key issue in type args check

 - Avoid creating a hash-map -> bound to have
   duplicate keys for method signatures like (String, String)
 - Part of fix for mcohen01/amazonica#37
merge PR #38