type BuiltinCommandHandler = dyn for<'a> Fn(&FunctionEnvMut<'a, WasiEnv>, &str, &mut Option<WasiEnv>) -> Result<TaskJoinHandle, SpawnError> + Send + Sync + 'static;type BuiltinCommandHandler = dyn for<'a> Fn(&FunctionEnvMut<'a, WasiEnv>, &str, &mut Option<WasiEnv>) -> Result<TaskJoinHandle, SpawnError> + Send + Sync + 'static;