support for keyword argumnets + transfer-option, exercise-option and waive-option do not raise an error on values without an option