special calls for matrix operations, thread safety and new DSL layout in field/subset/subscript functions