PrettyShow, Expense: Use showList and prettyShowList instead of instance * [a]
Command: Add Command module with Command and Argument data types