IO::Seekable does not have a constructor of its own as it is intended to
be inherited by other IO::Handle based objects. It provides methods
which allow seeking of the file descriptors.
If the C functions fgetpos() and fsetpos() are available, then
$io-<getpos returns an opaque value that represents the
current position of the IO::File, and $io->setpos(POS) uses
that value to return to a previously visited position.
See perlfunc for complete descriptions of each of the following
supported IO::Seekable methods, which are just front ends for the
corresponding built-in functions: