A module to load a resource given its role and action
fetch_resource({atom, String.t}, map) :: {:ok, term} | {:error, String.t}