It was almost a billion-dollar week for life sciences IPOs last week, following a Q1 for IPOs overall that we haven't seen since the tech bubble in 2000.