stream handle template specializations in their own file