Make `vector` and `asStream` (more) polymorphic
Make `vector` and `asStream` (more) polymorphic

Gabriel439/lens,cdepillabout/lens,rpglover64/lens,danidiaz/lens,timjb/lens,Icelandjack/lens,ddssff/lens,cchalmers/lens,omefire/lens,Fuuzetsu/lens