Describir: Explaining foreign exchange market puzzles