Fix 'some' (first logical true value or nil)

To fix #644.

Please find the newly updated docs and tests. They should be simpler and easier to follow than those listed in #644.

Thanks for verifying in advance.