notNeg = n => n < 0 ? Left('') : Right(n)
const getSubject = line => fromNullable(String(line).match(/\*\*(.*)\*\*/gi)) .map(xs => xs[0]) .getOrElse('');
var determineAge = function (user) { return user.age ? Right(user.age) : Left('couldnt get age'); };