Add coffee pot example using Cake
Add example for structural typing