This is a lightning talk I did for the Chicago Java User Group. Originally it was supposed to be three features, but another speaker was doing a lightning talk on Sealed Types, so I cut most of that. In this talk we mostly discuss instanceof and Java Records