Added basic instances for literal type