Add Type aliases
Better example name -> var mapping and output genrator
Add outputs
Ignore genrated outputs