Apply destructuring bind, 80-column rule, (when) over (if)