Another go at the Potter Kata