half-way through typed objects tests