Add some numerical accessors
Add csv
Add additional user types
Stream -> String