# Functions
NewSession creates and initializes a new Portaudio session.
# Structs
Device represents a Portaudio device.
PortBackend represents the Portaudio backend.
Session is an input source that pulls from Portaudio.
# Type aliases
SampleType is broken out because portaudio supports different types.