add IFiber.Assert()
BaseFiber children: lock around base.Start()