made StreamOptions concrete