1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
assert builtins ? currentSystem;
assert !builtins ? __currentSystem;

let

  x = if builtins ? dirOf then builtins.dirOf /foo/bar else "";

  y = if builtins ? fnord then builtins.fnord "foo" else "";

in
x + y