R getR[Opt,Req]() -> Optional<R> getR().