> Please check-in, but I think symbol initialization (:normal etc.) is
> needed only when posix_fadvise(2) is available.

The advantage of the current approach is that we can fail earlier.
Otherwise, a script containing `io.advise([1,2,3])` would not raise an
exception under Windows, but would if run under Linux.