Layer-dependent implementation data.
#include <prio.h> typedef struct PRFilePrivate PRFilePrivate;
A layer implementor should collect all the private data of the layer in the
PRFilePrivate structure. Each layer has its own definition of
PRFilePrivate, which is hidden from other layers as well as from the users of the layer.