public List <A> Drop(int n) { return(n <= 0 ? this : e ? List <A> .Empty : UnsafeTail.Drop(n - 1)); }
public List <A> Drop(int n) => n <= 0 ? this : e ? List <A> .Empty : UnsafeTail.Drop(n - 1);