reorganize imports
wrapper class extends AnyVal to reduce heads up cost
can extract pregnancy instance from text
try scala trait's diamond problem
add a small sample of data analyze