Usage of protocols

Currently documented are: