[obsolete] FastMessenger makes coding concurrent sub tasks in a main task a breeze