One section per module. Every example below is evaluated when the manual is built.
2.1 The raft module
2.2 Resources, devices and errors: raft/core
2.2.1 Device resources
2.2.2 Devices
2.2.3 The default memory resource
2.2.4 Errors
2.2.5 Exiting while jobs run
2.2.6 Version and ABI
2.3 Device arrays: raft/array
2.3.1 Making arrays
2.3.2 Inspecting arrays
2.3.3 Changing the layout
2.3.4 Converting Racket data
2.4 Conversions: raft/compat
2.4.1 Vectors and nested data
2.4.2 Packed numbers: f32vectors, f64vectors and bytes
2.4.3 math/matrix and math/array
2.4.4 From raft/array
2.5 Downstream interface: raft/unsafe
2.5.1 Checking native calls
2.5.2 Long calls
2.5.3 The ABI tag
2.5.4 The handle
2.5.5 Array views
2.5.6 Outputs sized by the call
2.5.7 The C interface