Fixed unbound variable because of the non existing library. (precomp)
Added (core inline) for compiler macro.
Added inliner for map and for-each.
Fixed map and for-each inliner to use temporary variable to evaluate procedure only once.