MathDelim = "$"
proc `&&`(s: varargs[string]): string {....raises: [], tags: [], forbids: [].}
proc makeArg(arg: string): string {....raises: [], tags: [], forbids: [].}
proc makeBeginEnd(name, header, body: string): string {....raises: [], tags: [], forbids: [].}
proc makeOpts(name: string; args: varargs[string]): string {. ...raises: [ValueError], tags: [], forbids: [].}
macro latex(body: untyped): untyped