See #12. Some of those can probably be defined locally in the fork test, since they are used once or twice.