Nice try. Yet, you neither removed lookup tables nor maintained functionality.

I have to admit, I completely fail to understand how restricting reasonable use of tables is better, especially considering the results so far, and I'm afraid I will be unable to fulfill these code requirements.