moved new API to separate ez-streams package