The group abstraction is very tricky to implement correctly.
Managing the `finished?` state breaks the invariant expected by the task tree (i.e. a group is always finished, or never finished).
S
Samuel Williams committed
c84f8839252ad9ba4179a173c5e55a33993529a1
Parent: 1337140