Interfaces can implement other interfaces (fixes issue #6)