code: public static SmartBinder from(Lookup lookup, Signature inbound) {
          return new SmartBinder(inbound, Binder.from(lookup, inbound.type()));
      }
docs: Create a new SmartBinder from the given Signature, using the given
  Lookup for any handle lookups.
  
  @param lookup  the Lookup to use for handle lookups
  @param inbound the Signature to start from
  @return a new SmartBinder