FAIL is a programming language of the LOOP family.
The lure of FAIL are its programs and so, by definition, programs in FAIL are FAILURES.
FAILURES occur in the FAIL Ideal eNGine, better known as FAILING, which can be controlled by notes (microphone) and by the following FAILCODES (camera):
.
Embedded bytecode compiler in C: failloop.h and failloop.c
Integration example: failtest.zip
Learn from FAILURES. Enjoy!