general {
    funcon-term: 
     initialise-binding
      scope(
        {"x"|->true, "y"|->fresh-link(booleans)},
        and(
          bound-directly"x", 
          is-in-type(bound-directly"y", links), 
          else(bound-directly"z", true)))
        ;
}

tests {
    result-term: true;
}
