Would it make sense to implement the internal API for `cov` & `var` and remove the definitions for `FiniteBLR`? It would add some currently missing methods like `cov(f, x, y)`