LA: Further clean up and extend matrix/vector enumeration
LA: Clean up and extend F# matrix/vector combinators