Is there a BufReader equivalent for embedded_io::BufRead?

The embedded-io and embedded-io-async crates have BufRead traits which are equivalent to std::io::BufRead, but there is no built-in BufRead type that wraps an existing Read type like std::io::BufReader.

Is there any crate (or local implementation) available that provides such a type?

Thanks-in-advance.