[7m Oil Expression Language [0;0m

  [Functions]     proc-decl     proc p (x, y, @rest, &block) { echo hi }
                  func-call     f(x, y)
  [Literals]      oil-string    c'line\n'  r'[a-z]\n'
                  oil-array     @(a b c)
  [Regexes]       re-literal    /d+/
                  re-compound   ~   (group)   <capture>   sequence
                  re-primitive  %zero   Subpattern   @subpattern
                                'sq'   "dq"   $x   ${x}
                  named-classes dot  digit  space  word  d  s  w
                  class-literal [c a-z 'abc' \\ \xFF \u0100]
                  re-flags      ignorecase etc.
                  re-multiline  ///
                  re-glob-ops   ~   !~
