Here's a proof-of-concept for lazy loading of syntaxes that doubles as a [Tampermonkey](https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo) user-script: [Proof of concept](https://gist.github.com/lionel-rowe/0e8a86296e340f6c4d54ddd51a30ed02) Naturally it's a little hacky, but it works on all of the following: ```lang-diff - print('failure') + print('success') ``` ```lang-elixir spawn_link(fn -> send(current_process, {:msg, "hello world"}) end) receive do {:msg, contents} -> IO.puts(contents) end ``` ```lang-brainfuck ++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++. ```