Alphabet

f:[o → o] ⟶ o
g:o → o

Variables

Rules

f(g)f%X:o.g · %X)