It seems to be a convention in Phobos to allow both types and non-types to pass through. `alias` iteslf doesn't accept types.