It is already featured in #17 (e0a4b2f5576029cccae0297463f52ffc4497d7af), so maybe complete that PR somehow or take from there at least? This would fit well with the already implemented #12.