Adds a type parameter to ast nodes (incomplete)

Currently used to identify who rendered a mapping.