Currently the majority of functions are being tested via Vader in a CI pipeline. However, many functions still need to be included in the unit tests. It would be preferable to get this as high as possible to reduce the potential of introducing bugs between versions.