Small readability and idiom-related refactorings

- Use (:keyword (function-returning-a-map)) over ((function-returning-a-map) :keyword)
- Use (not= ...) over (not (= ...))
- Use `if` instead of `cond` when there are only two conditions
- Use `when` where the `else` case returns `nil`
- Use different signature for `repeatedly` to avoid an extra `take`
- Minor whitespace and indentation changes
Merge pull request #2 from devn/devn-small_refactors

Small readability and idiom-related refactorings