Fixing streaming problem with util::any for good (adding a traits based customization point)