On Monday, 29 March 2021 at 01:24:13 UTC, Preetpal wrote: > writeln(isRandomAccessRange(arr)); Template arguments are passed by !(), not just (). I believe you must also pass `typeof(arr)` since isRandomAccessRange is only interested in types.