# Test inherit keyword let x = 10; y = 20; attrs = { a = 1; b = 2; c = 3; }; in { # Basic inherit from outer scope inherit x y; # Inherit from expression inherit (attrs) a b; # Mixed z = 30; inherit (attrs) c; }