factor function parameters out of function declaration and function definition
allow optional "internal" keyword for datasets
2 files changed