full vanilla js support: schema, relations, rules, query fns, transactor fns