Improve method coercion.
Fix a bug where an exactly fitting method would not always be considered first.
Add ambiguity detection to method coercion.
Increment version to 0.3.1.
Update TODO.