IntelliJ support.

Fixes #25
Merge pull request #41 from vjovanov/idea

IntelliJ support.
Fix #39: Don't publish TypecheckingMacros
Merge pull request #42 from gzm0/remove-artifacts

Fix #39: Don't publish TypecheckingMacros
Making a `convertRecord` method in the package object.

Fixes #33.
Towards clean implicit conversions.
wip.
WIP.