TypeHinting
templating