Some languages have facilities for embedding newlines and whitespace in long regular expressions to make them more readable
( yogi | booboo ) # match something
\s
( the \s)? # optional article
bear # bears are not Mr. Ranger
AFAICT golang does not have that option, is that right?
Lacking that, is a composed regex the only option for clarity? Or is there another idiom? I'm not finding any examples of long regexen in go right now.