nix-repl> pop.lib.pop { supers = [ { a = throw "err"; b = 5; } ]; }
error: err
An attribute in a pop containing an error shouldn't error out the entire pop. Other attributes should still be accessible even if one attribute errors out.
The following code should print out 5, but it would just error out now.
p = pop.lib.pop { supers = [ { a = throw "err"; b = 5; } ]; }
p.b
cc @fare