source tetra: add if-then-else sugar
Add test files for demos