1: { callPackage, getType, hello }: 2: 3: assert getType hello == "derivation"; 4: assert getType { } == "set"; 5: assert getType (x: x) == "callable"; 6: assert getType (callPackage ({ }: x: x) { }) == "callable"; 7: assert getType [ ] == "list"; 8: { }