Samples, returned by aym implemnt this trait; It allows to correctly convert
the sound sample between different types. e.g.
to_f32/to_f64 will always return sample in the
correct range [-1.0; 1.0], while for example to_i8
will return the sound sample in range [-128; 127]