add failure, success and raw combinators