Block.apply

Block.apply(self, fn)

Applies fn recursively to every child block as well as self.

Parameters:
fn : callable

Function to be applied to each submodule, of form fn(block).

Returns:
this block