The location is not perfect because we only have a `ref` for the whole alternative.
structure
class
inductive