Small improvements to Schema.new/3 (#347)
Small improvements to Schema.new/3 (#347)

- build the schema using a single merge/2 reduction
- path can be nil when we're parsed from an in-memory string
- remove the `model` type that isn't doing much for us
- remove the unused `thrift_namespace` field

pinterest/elixir-thrift