pub trait ReadArgs { type Args: Copy; }
A trait for a type that needs additional arguments to be read.