Move edts-complete utility functions to ferl