Merge: compiler: Refactored `AbstractRuntimeFunction`