Fault-tolerant, high-level quantum circuits: form, compilation and description. (14th April 2017)