Implement block parameters

Fixes #907