curry loaded AOT, while I rethink if core should be split up