Refactor Extractor.describe
Added optional name to Apply
Added optional name to Partial
Added optional name to flatMap
Added optional name to Contramapped
Added optional name to Mapped
Refactored tests
Added optional name to When