Let leptus_config:config_file/1 return {error, any()}
Add leptus:start_listener/3 to avoid making start_listener/2 recursive