parse_options() :: List
payload(fields :: any()) :: Map
send_mail(data :: Map) :: Map
validate(data :: Map) :: {Bool, Map}