While I like delineating parameters to a function/method, `:param <arg>:` is inconsistent notation with the rest of XBlock (and inconsistently used in your PR). I prefer to use something like: 

`_name`: the field's name (string)

@nedbat is there a standard way we do this, or that is Pythonic?