Returns a List of Term.
Returns a List of Term. There should be exactly one Term in the list.
List, not one term, because of the context where this is used, non-Nil for an actual term. There should be only one non-Nil allows flattening to remove all the parts of the schema that are not relevant.
Factory for Terms