Switched to using `ListT` instead of `Edge`