Approaches to an artificial gastrointestinal tract