Small changes to the synapse creation (rename `pre_idcs` to `pre_idx`, same for `post...`), add a comment to the template about the abstract code that is used.
Use jinja comment syntax (as opposed to target language syntax) for `USE_VARIABLES` and `ITERATE_ALL` in templates