takeover frameworks_compile_slang