Now that we've got it a tiny bit more stable (tests make me feel better, silly I know, but they do) actually export functions