- fix the line number scheme to be consistently 1-based, both
for the template and the module
- turn full_line_map into a list
- add another start source to help with when a render callable
begins