the `_L` is not very informative, 
can we use `_chol` instead, or is that too "linalg" implementation specific?