anchor.diff:      end ++
   
   
  -    case lists:member(Version, [{2,10}]) of
  +    case proplists:get_bool(time, Opts) of
           true -> [
               {"ErlNifTime", "enif_monotonic_time", "unit: ErlNifTimeUnit"},
               {"ErlNifTime", "enif_time_offset", "unit: ErlNifTimeUnit"},
  
positive.code:     ] ++
  
  
  
      case lists:member(Version, [{2,8}, {2,9}, {2,10}]) of
          true -> [
              {"c_int", "enif_has_pending_exception", "env: *mut ErlNifEnv, reason: *mut ERL_NIF_TERM"},
              {"ERL_NIF_TERM", "enif_raise_exception", "env: *mut ErlNifEnv, reason: ERL_NIF_TERM"}
  
negative.code:     {"ERL_NIF_TERM", "enif_make_resource_binary", "arg1: *mut ErlNifEnv, obj: *mut c_void, data: *const c_void, size: size_t"}
      ] ++
  
      case proplists:get_value(ulongsize, Opts) of
          8 -> [];
          4 ->
              [
  