- define the input and output types better
- replace .apply() with call()?
- find a way to organize base operations
- find a way to split and merge pipelines (Graph API)
- implement all tensorflow.data operations
- ?implement sci-kit learn transformations
- Pipeline option builder