>>> Just False &&^ Just True Just False >>> Just True &&^ Just True Just True >>> Just True &&^ Nothing Nothing >>> Just False &&^ Nothing Just False >>> Just False &&^ error "Shouldn't be evaluated" Just False
>>> Just False ||^ Just True Just True >>> Just False ||^ Just False Just False >>> Just False ||^ Nothing Nothing >>> Just True ||^ Nothing Just True >>> Just True ||^ error "Shouldn't be evaluated" Just True