unify return type of closures with expected type (closes #2622)
categorize and update changelog
do not inline real static abstract inline fields in --no-inline mode and force inline only if the method assigns to `this` (closes #2656)