function bodies now compile