Converts the source string into a CanonicalInput.
Converts the source string into a CanonicalInput.
TODO: need to change this to handling some sort of validation object.
A line of data to convert
a CanonicalInput object, Option- boxed, or None if no input was extractable.
Converts a querystring String into a non-empty list of NameValuePairs.
Converts a querystring String into a non-empty list of NameValuePairs.
Returns a non-empty list of NameValuePairs on Success, or a Failure String.
Option-boxed querystring String to extract name-value pairs from, or None
either a NonEmptyList of NameValuePairs or an error message, boxed in a Scalaz Validation
All loaders must implement this abstract base class.