Support the new type system in the Princess parser