use Object.branch (YLEP).