Bakfiets (pronounced "bach feets") is a Dutch bike with a wheelbarrow on the front. Depending on the size and make, the front end can carry more than just your groceries. Take this one for instance. The Bakfiets Cargobike Extra Long can carry 12 children plus the peddler.
Workcycles.com says that it can be used for family transport, school bus replacement, and circus acts. Parking poses a challenge, however, as it measures around 18 feet.