Add fail parameter to slurp and splat
Use new lib line in test
Fix bug preventing the preventing of inclusion loops.