todo refactor 'relative url handling' refactor tests add support for Promise as response type allow logging per route options what are 'named routes' (fetch-mock feature) good for?