GitHub repository: stormychel/Vector2D
Description: A protocol to turn a normal type into a 2D vector.