pub trait GamepadButtonListMethods<D>where
    D: DomTypes,{
    // Required methods
    fn Item(
        &self,
        index: u32,
    ) -> Option<Root<Dom<<D as DomTypes>::GamepadButton>>>;
    fn Length(&self) -> u32;
    fn IndexedGetter(
        &self,
        index: u32,
    ) -> Option<Root<Dom<<D as DomTypes>::GamepadButton>>>;
}