Make block arguments more subclassable