Give a helpful error message when using `Group.runner`
Give a helpful error message when providing an incorrect "when" argument
Give a helpful error message when using 'bool' instead of 'boolean' as a unit. Closes #342