trySetextUnderline

Tries to lex a setext heading underline: 0–3 spaces, then 1+ = or -, optional trailing spaces.