Fix a bug where the compiler would not check that an expanded term is callable when using the `{}/1` bypass control construct for marking the expanded term as final