Add level of abstraction: fq_t* <- Matrix