added batch:carry()
Design decision: most constructors require a table of key-value pairs. Simplified basetensor views