Ordered type aliases

List the type card first, as the others depend on it, and it makes it nicer to read.
Merge pull request #1 from tbelaire/patch-1

Ordered type aliases