I've spent the last couple of days building Swift bindings to a monster CPP lib and I've actually had fun.