Disallow multiple base classes (fix #14)
Reject int, bool and float as base classes

Fix #50.