fixed lcan::matrix and lcan::vector