Make sure Display ADT does not need to leak out of this module

Makes it possible to stop using ElmRuntime entirely