adds define template in def visit
adds templated_signature to executable builder
impl template definition
fixes compound to handle template
before using option
wip: lazy type in def
impl lazy type
replaces lazy type with lazy visit
impl lazy visit
impl lazy visit
Merge pull request #18 from nokamoto/impl_template_eval

Impl template eval