log: dispatch on effort_kind; per-kind input UI for reps/timed/distance
effort: TimedKind implementation