temp
Add split example
Detect nested function type
compute hash code of fExpr