MathSequence.tabulate: def of stelliferous@0.0.2.0 Import: import stelliferous@0.0.2.0/math_sequence.bend as MathSequence Lines 40-44 of stelliferous@0.0.2.0/math_sequence.bend: https://jend.leeeet.dev/read.txt?path=stelliferous@0.0.2.0/math_sequence.bend&start_line=40&end_line=44 import Base def tabulate(~Element: Data,~Context: Data,~sample: Context -> Nat -> Element,length: Nat,+offset: Nat,+context: Context) -> Values(Element,length): match length: case 0n: Unit{} case 1n+rest: Elements{sample(context,offset),tabulate(~Element,~Context,~sample,rest,1n+offset,context)} Uses (4): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Unit https://jend.leeeet.dev/definition.txt?path=stelliferous@0.0.2.0/math_sequence.bend&name=Elements https://jend.leeeet.dev/definition.txt?path=stelliferous@0.0.2.0/math_sequence.bend&name=Values