Revert "Reverted Added support for hyphens in var/in/out references. Closes #11."

This reverts commit f5477fa96610cf06bf1ad74e435f05d697694a11.