Are the kernel data structures available in a userspace library? I’d like to prototype parts of a non-trivial kernel module code in userspace.