text: #import <Foundation/Foundation.h>
  
  #include <array>
  
  @interface NSValue (MGLStyleAttributeAdditions)
  
  + (instancetype)mgl_valueWithOffsetArray:(std::array<float, 2>)offsetArray;
  + (instancetype)mgl_valueWithPaddingArray:(std::array<float, 4>)paddingArray;
  
  - (std::array<float, 2>)mgl_offsetArrayValue;
  - (std::array<float, 4>)mgl_paddingArrayValue;
  - (std::array<float, 3>)mgl_lightPositionArrayValue;
  
  @end
  