this is confusing: people will drop the parens and then wonder why it does not work; can we make it so that the companion object extends `SimpleSender(Nil)`?