Add compiler from full quigl abstract syntax to subset representable in .qc