# Functions
DefaultSettings returns a Settings object with reasonable default values for all important fields.
NewQueue returns a disk-based queue configured with the given logger and settings, creating it if it doesn't exist.
SettingsForUserConfig returns a Settings struct initialized with the end-user-configurable settings in the given config tree.