Type safe links.
Merge pull request #26 from alpmestan/jkarni/type-safe-links

type safe links