Dynamic Bundle Delegate
open class DynamicBundleDelegate(prefix: String, val functions: Array<out () -> Any?>?) : BundleDelegate<Any>
Similar to BundleDelegate but substitutions are performed dynamically. The output is cached and only reformatted if the outputs of functions have changed.