ajwillia.ms (Andy Williams) With sections from Ecrire by Tom Hacohen Clang syntax higlighting from cedric and TAsn in the edi PROTO project