- Request: (api_name, api_args); Reply: (api_result or api_error) - Rename to db.insertMaterialRaw/OrErr/API(?) tryInsertMaterial(?) which returns result or error - Name without suffix throws api_error if returned. - data.error is reserved for exceptions and handed by requestsender.js