Do not force existence of SOMA_ENVIRONMENT at caiman level
Trial usage of lazypy to delay network connections
Lazily evaluate first_address
Must force evaluation of lazy object to compare with `is`