Publish function intro, and rm TODO for ready()

Preface the two ways in which a publish function can work with a short clarifying paragraph. Remove the ready() TODO, since it has been discussed in the meantime.