macro_rules! impl_virtualfile_on_std_streams {
    ($name:ident { readable: $readable:expr, writable: $writable:expr $(,)* }) => { ... };
    (impl AsyncSeek for $name:ident) => { ... };
    (impl AsyncRead for $name:ident) => { ... };
    (impl AsyncWrite for $name:ident) => { ... };
}