Function syntax is one of:
letter open letter close
letter open 'j*' letter close
letter open 'e^(j*' letter ')' close
letter '_' open? letter close?
with:
letter
open
close