Ordered type aliases

List the type card first, as the others depend on it, and it makes it nicer to read.