Changed generators to return the slice and to accept nil arguments
Removed ability to accept nil arguments
Added panic tests for Span and LogSpan