 # Provides an `if` macro. The macro expects the first argument to
 # be a condition and the rest are key-value arguments.
 #
-# == One-liner examples
+# ## One-liner examples
 #
 #     if(foo, do: bar)
 #

# expression only if the first one evalutes to true (i.e. it is
# not nil nor false). Returns the first expression otherwise.
#
# == Examples
#
#     true && true         #=> true
#     nil && true          #=> nil

# Raises an error if one of the arguments is not an integer.
# Can be used in guard tests.
#
# ## Examples
#
#     5 rem 2 #=> 1
#
