feat(subgen/value): add the value generator