I think there’s a better way to do type checking so I’m going to hold off on it for now and get basic functionality working for now and come back later.