Suppot inlining default methods, inlining function into its default.
New tests
~diaf test
Code clean