basic type infrastructure
Merge branch 'c' of github.com:ervanalb/noise into c

Conflicts:
	cnoise.py