fix typos
add test suite for linop (init)
fix handling of dtype in matvec
fix buggy handling of __rmul__
partial coverage for runtime tests