A portable reactive wrapper around Win32 & WinRT IO