DDD and FP can be friends