Adds support for parameterized variable definitions (closes #9).