variants (wip)
Fix few tests
Do not process variant on render
Check if there's request object first
Fix test
Add tests for variants dsl