Fixed
- When creating functions with `client.functions.create` using the `folder` argument, a trial-import is executed as part of
the verification process. This could leave leftover modules still in scope, possibly affecting subsequent calls. This is
now done in a separate process to guarantee it has no side-effects on the main process.
- For pyodide/WASM users, a backup implementation is used, with an improved cleanup procedure.
Added
- The import-check in `client.functions.create` (when `folder` is used) can now be disabled by passing
`skip_folder_validation=True`. Basic validation is still done, now additionally by parsing the AST.