@dkubb actually it works for Hash but not for Array because:

``` ruby
Axiom::Types.infer(Array).member_type
# => Axiom::Types::String
```

bug?