Fixes equal_variables now uses === instead of ==.
Half-fixed case.
use !== null when looping markup.
Fix tokens with value of 0.
Oh I feel stupid... Template integration tests completed. Turns out the lambdas were not returning their result and were executed each time.