Maintaining Optional Type with Default Value in TypeScript - Effect Community