Natural language form element directives for AngularJS