Ensured rendering trait works with SimpleResult and Future[SimpleResult]

Fixes #1619.