Add flog/flay tasks and simplify code.
Add a DatePartExpression abstract type.