require that run() methods be shared

For ceylon/ceylon-spec#907.

Folks, should I merge this?