function allocateTyped(TypedArrayName, size) {
  let result = null
  try {
    result = new TypedArrayName(size)
  } catch (e) {