CLJ-1343 - add some?, if-some, and when-some

Signed-off-by: Stuart Halloway <stu@cognitect.com>