when と and

(when ok?
   (do-something))

(and ok? (do-something))

個人的には、前者の方が直感的だが、後者の方がタイプ数が1少ない。