Based on the examples in the last few emails, would the name 'withLocalMatrix' work? (I'm thinking that drawing a parallel with the 'withX' functions in other libraries might be useful.) -- Alastair Reid www.haskell-consulting.com