getModules

fun getModules(stage: (ElysaiModule) -> Boolean = { true }): List<ElysaiModule>
fun <T : ElysaiModule> getModules(moduleClass: KClass<T>, stage: (T) -> Boolean = { true }): List<T>