Allow functions to take structures/enums as arguments and return them.