duck typing wavelets