Connect to "postgres" when creating database

Otherwise, PostgreSQL will try to connect to a database with the same name as the user. If this database does not exist, pgsql will fail with `<<"database \"some_user\" does not exist">>,[]}}`. A simple solution is to connect to the postgres database instead, which should always exist.
Should we try to connect to `postgres` or perhaps `template1` instead? Which of the two will always exist?