Maybe we should just always have a default render which by default raises unless `ImplicitRender` is included.