Better docs. Fixed lib.fail