code: func newAction(ln *line, rslt *result, src *source, parent element, opts *Options) *action {
  	return &action{
  		elementBase: newElementBase(ln, rslt, src, parent, opts),
  	}
  }
docs: // newAction creates and returns an action.