LinAlg should require Core