tests for optional parameters. One failing test for an explicit parameter
MIT license
pin buggy behavior on required arguments
add datadriven tests, add abbreviation tests