# STATUS: Untested

Type = require "./Type"
Value = require "./Value"

# A Type that is not copied during assignment.
Reference = Type
	name: "Reference"
	props:
		isType: (type) ->
			return Value.Types.indexOf(type) < 0

module.exports = Reference
