documenting that is not hard, it’s easier to introduce blocks and the `extends` statement.