code: static public void put( Key key, Value val, Futures fs ) {
      assert !val.isLockable();
      Value res = DKV.put(key,val,fs);
      assert res == null || !res.isLockable();
    }
docs: have to use the Lockable interface for all updates.