use core-streams if available, @0.2.2