So... this crashes the swift compiler on beta 6. Still have no idea why.