### Vectors

[
  Datatype vectors
  Funcon   vector
  Funcon   vector-elements
]


Meta-variables
  T <: values


Datatype
  vectors(T) ::= vector(_:(T)*)


Funcon
  vector-elements(_:vectors(T)) : =>(T)*
Rule
  vector-elements(vector(V*:(T)*)) ~> V*