Return empty chain for non-existing types.
Merge branch 'chronicled' of github.com:michael/data into chronicled

Conflicts:
	data.js