@JSGetter
 public DelegateStream<HostObjectUser> users() {
   return new DelegateStream<>(
       Discord.getInstance()
           .getUsers()
           .stream()
           .map(u -> HostObjectUser.impl(u, ScriptableObject.getTopLevelScope(this))));
 }
 @JSFunction
 public HostObjectUser getUser(String id) {
   IUser user = Discord.getInstance().getUserById(id);
   if (user == null) return null;
   return HostObjectUser.impl(user, ScriptableObject.getTopLevelScope(this));
 }