valuable
                                
                                
                                
                                    valuable copied to clipboard
                            
                            
                            
                        research the viability of providing a lambda, proc or anonymous block for accessors
example use case:
class Interface
  has_value :messages do |current_value|
    if( current_value.messed_up )
      other_default_value
    end
  end
end