I’m sorry, I actually meant to elaborate a bit more.
Some implementations do already support math blocks like so:
``` math
The exclamation mark was proposed to differentiate between code to be parsed or simply syntax highlighted.
cmparser
is just your hypothetic CM parser that supports this.