pub(crate) const EXTERNAL_INPUTS: usize = 3;
External input registrations an encoder keeps at once (register_external_input).
register_external_input