@Jake Goulding could you update https://stackoverflow.com/questions/49392712/is-it-valid-to-use-ptrnonnull-in-ffi ?
@RalfJ look good now?
@Jake Goulding why the caution? "should be safe". it's as safe as it'll get, we cannot do more than provide the guarantee and implement it correctly.
fair enough. I didn't intend for the caution, but do you think it's better to say "so long as the wrapped type is"
... FFI safe
ah sure. yes the requirement is of course always recursive, never hurts to point that out :)