This reverts commit 3e8d2008f74245e9e1ca60bc97e4e619b0d42c6c. The code removed in this commit is actually required for extracting fixed types from illegal scalable types, hence this commit causes assertion failures in such extracts.