# Internals

`LazyArrays.Add`

— Method`Add(A1, A2, …, AN)`

A lazy representation of `A1 + A2 + … + AN`

; i.e., a shorthand for `applied(+, A1, A2, …, AN)`

.

`LazyArrays.BroadcastLayout`

— Type`BroadcastLayout{F}()`

is returned by `MemoryLayout(A)`

if a matrix `A`

is a `BroadcastArray`

. `F`

is the typeof function that broadcast operation is applied.

`LazyArrays.lmaterialize`

— Methodlmaterialize(M::Mul)

materializes arrays iteratively, left-to-right.