Guard constructors with enable_if
Add .fill() function