The lambda design team knew this was a pain point, and considered some designs that could've alleviated the problem (http://mail.openjdk.java.net/pipermail/lambda-dev/2010-June/...). I think they decided it wouldn't work well, but it's at least possible to do things here.
That said, I think the decision to do lambdas the way they did tacitly killed checked exceptions.
That said, I think the decision to do lambdas the way they did tacitly killed checked exceptions.