Rename Type -> ThriftType to avoid conflict
rename `instanceof` with `is`