An Erlang library for working with options