-record(capability, { backend :: any(), available :: boolean(), device :: any(), dtypes :: list(any()), operations :: list(any()), reason :: binary() }).