adding projection support for thrift types