Support unsized types with the `type` keyword