register missing needles for integration testing

Also fixes issue in walk_types for empty types