some path / parameter improvements

incorporates nzrollers improvements, adds a couple of my own.

Largely related to better handling of path annotations, named parameter annotations,