Can now specify always-push behaviour for arrays. Closes #14