Merge pull request #71 from jsouthworth/feature/empty_interface

Add support for mapping the empty interface to Variants where appropriate