restrict lambda bodies to only contain expr