-module(gluple@removal). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]). -define(FILEPATH, "src/gluple/removal.gleam"). -export([remove_first1/1, remove_first2/1, remove_first3/1, remove_first4/1, remove_first5/1, remove_first6/1, remove_first7/1, remove_first8/1, remove_first9/1]). -file("src/gluple/removal.gleam", 1). -spec remove_first1({any()}) -> {}. remove_first1(_) -> {}. -file("src/gluple/removal.gleam", 5). -spec remove_first2({any(), IRF}) -> {IRF}. remove_first2(Tuple) -> {erlang:element(2, Tuple)}. -file("src/gluple/removal.gleam", 9). -spec remove_first3({any(), IRH, IRI}) -> {IRH, IRI}. remove_first3(Tuple) -> {erlang:element(2, Tuple), erlang:element(3, Tuple)}. -file("src/gluple/removal.gleam", 13). -spec remove_first4({any(), IRK, IRL, IRM}) -> {IRK, IRL, IRM}. remove_first4(Tuple) -> {erlang:element(2, Tuple), erlang:element(3, Tuple), erlang:element(4, Tuple)}. -file("src/gluple/removal.gleam", 17). -spec remove_first5({any(), IRO, IRP, IRQ, IRR}) -> {IRO, IRP, IRQ, IRR}. remove_first5(Tuple) -> {erlang:element(2, Tuple), erlang:element(3, Tuple), erlang:element(4, Tuple), erlang:element(5, Tuple)}. -file("src/gluple/removal.gleam", 21). -spec remove_first6({any(), IRT, IRU, IRV, IRW, IRX}) -> {IRT, IRU, IRV, IRW, IRX}. remove_first6(Tuple) -> {erlang:element(2, Tuple), erlang:element(3, Tuple), erlang:element(4, Tuple), erlang:element(5, Tuple), erlang:element(6, Tuple)}. -file("src/gluple/removal.gleam", 25). -spec remove_first7({any(), IRZ, ISA, ISB, ISC, ISD, ISE}) -> {IRZ, ISA, ISB, ISC, ISD, ISE}. remove_first7(Tuple) -> {erlang:element(2, Tuple), erlang:element(3, Tuple), erlang:element(4, Tuple), erlang:element(5, Tuple), erlang:element(6, Tuple), erlang:element(7, Tuple)}. -file("src/gluple/removal.gleam", 29). -spec remove_first8({any(), ISG, ISH, ISI, ISJ, ISK, ISL, ISM}) -> {ISG, ISH, ISI, ISJ, ISK, ISL, ISM}. remove_first8(Tuple) -> {erlang:element(2, Tuple), erlang:element(3, Tuple), erlang:element(4, Tuple), erlang:element(5, Tuple), erlang:element(6, Tuple), erlang:element(7, Tuple), erlang:element(8, Tuple)}. -file("src/gluple/removal.gleam", 33). -spec remove_first9({any(), ISO, ISP, ISQ, ISR, ISS, IST, ISU, ISV}) -> {ISO, ISP, ISQ, ISR, ISS, IST, ISU, ISV}. remove_first9(Tuple) -> {erlang:element(2, Tuple), erlang:element(3, Tuple), erlang:element(4, Tuple), erlang:element(5, Tuple), erlang:element(6, Tuple), erlang:element(7, Tuple), erlang:element(8, Tuple), erlang:element(9, Tuple)}.