What about statement expressions? They're quite useful, and supported by multiple independent compilers.