include/gleeps_Runtime.hrl

-record(runtime, {
    init :: fun(() -> any()),
    loop :: fun((any(), gleeps:world_state()) -> {any(), list(gleeps:action())})
}).