An obligation to purchase a specific amount of currency at a future point in time is called a:
A) Currency option
B) Forward contract
C) Spot contract
D) Swaption