Add option to specify/override serializers
Split init() into patchConsole() and catchFatal()