Documentation for Binder
Handle functions that return success or error tuples In the types below, the tuple is designated as { , } where is either :ok or :error
Handles nil, so the functions don’t have to