Bump `when` dep to `~3`