anchor.diff:  %%      {@link declare/0}) dataflow variable.  The `Value' provided is
   %%      the value to bind.
   %%
  --spec bind(id(), value()) -> {ok, id()} | {error, timeout}.
  +-spec bind(id(), value()) -> {ok, var()} | {error, timeout}.
   bind(Id, Value) ->
       do(bind, [Id, Value]).
   
  
positive.code: %%      Valid values for `Type' are any of lattices supporting the
  %%      `riak_dt' behavior.
  %%
  -spec declare_dynamic(type()) -> {ok, id()} | {error, timeout}.
  declare_dynamic(Type) ->
      declare_dynamic(druuid:v4(), Type).
  
  
negative.code: %%
  %%      Type is declared with the provided `Id'.
  %%
  -spec declare(id(), type()) -> {ok, var()} | {error, timeout}.
  declare(Id, Type) ->
      do(declare, [Id, Type]).
  
  