Use FSharpDisplayContext for formatting types
Add a few more tests
Complete a few missing patterns

Fix #273
Merge pull request #276 from dungpa/interface-tests

Fix a few issues with Implement Interface