(1) -> fm:=FreeMonoid(OVAR [e1,e2])
EM:=Expression(fm)
x1:=e1::Symbol::EM
x2:=e2::Symbol::EM
p:=operator('p)
p(x1)
x1*x2
Internal Error The function * with signature (%,%) -> % is missing from domain Expression(FreeMonoid (OrderedVariableList (e1 e2)))