select-0.1: Give the select(2) POSIX function a simple STM interface

Index

MicrosecondsSystem.Posix.IO.Select.Types
NeverSystem.Posix.IO.Select.Types, System.Posix.IO.Select, System.Posix.IO.Select.STM, System.Posix.IO.Select.MVar
run 
1 (Function)Control.Concurrent.STM.TMVarIO
2 (Function)Control.Concurrent.MVarIO
runOrTakeTMVarControl.Concurrent.STM.TMVarIO
SecondsSystem.Posix.IO.Select.Types
select 
1 (Function)System.Posix.IO.Select
2 (Function)System.Posix.IO.Select.STM
3 (Function)System.Posix.IO.Select.MVar
selectOrTakeTMVarSystem.Posix.IO.Select.STM
TimeSystem.Posix.IO.Select.Types, System.Posix.IO.Select, System.Posix.IO.Select.STM, System.Posix.IO.Select.MVar
TimeoutSystem.Posix.IO.Select.Types, System.Posix.IO.Select, System.Posix.IO.Select.STM, System.Posix.IO.Select.MVar