FAIL was the PDP-10 assembler used on the Stanford AI lab WAITS system. It was created by Ralph E. Gorin. It was ported to TOPS-10, TENEX/TOPS-20, and ITS.