anchor.diff:  init_and_open() ->
     init(),
     api_version(100),
  -  maybe_fdb_do([
  +  maybe_do([
       fun() -> open() end,
       fun(DB) -> DB end
     ]).
  
positive.code: -spec open() -> fdb_database().
  %% @end
  open() ->
    maybe_fdb_do([
    fun () -> fdb_nif:fdb_setup_network() end,
    fun () -> fdb_nif:fdb_run_network() end,
    fun () -> fdb_nif:fdb_create_cluster() end,
  
negative.code: -export([transact/2]).
  -export([bind/2, next/1]).
  -export([init_and_open/0, init_and_open/1]).
  -export([maybe_do/1]).
  
  %-behaviour(gen_fdb).
  
  