location tracking is enabled). Allow profiling option. Add some comments and clean-ups to types/*.go.
for Protocols and Delegates.