Metal_api.ComputePipelinetype t = {handle : Metal_types.mtl_compute_pipeline_state;device : Device.t;max_threads_per_threadgroup : int;thread_execution_width : int;}val create : Device.t -> Metal_types.mtl_function -> tval release : t -> unitval handle : t -> Metal_types.mtl_compute_pipeline_state