proper-or-empty-list? -- vonuvoli Definition predicate;
Procedure variants:
((null |1...|) -> (true))
((list-proper |1...|) -> (true))
list-proper;... -- at least one time;true;((list-dotted |1...|) -> (false))
list-dotted;... -- at least one time;false;((list-circular |1...|) -> (false))
list-circular;... -- at least one time;false;((any |1...|) -> (false))
vs:lists -- (vonuvoli pairs);vs:base -- (vonuvoli base);list?;null;true;list-proper;list-dotted;false;list-circular;any;