print format args are mapped using Objects::toString
Added streaming support and convenience methods map/forEach
minor change
minor changes
removed unnecessary comment
minor change