Had a WTF moment figuring out how Actions in Play Framework could be defined with and without an implicit request.
package controllers
import play.api.mvc._
object ApplicationController extends Controller {
def index = Action {
Ok("Without implicit request")