Completed Block Core Types exercises