Use some-fn for laser/or

Because we can. Also this is more like what laser/and does.
Merge pull request #18 from fredericksgary/master

Use some-fn for `and`