With this module, we can specify subroutine signatures and have
variables automatically defined within the subroutine.
